package io.renren.modules.gift.entity;

import org.springframework.web.multipart.MultipartFile;

import java.io.Serializable;
import java.util.Date;

import java.math.BigDecimal;
import java.util.UUID;


/**
 * 
 * 
 * @author zhubsh
 * @email sd_zhusbh@163.com
 * @date 2018-11-22 11:08:42
 */
public class PointsExchangeEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//
	private String id = UUID.randomUUID().toString().replaceAll("-","");
	//商品名称
	private String name;
	//所需积分
	private BigDecimal points;
	//描述
	private String remark;
	//剩余量
	private BigDecimal remaining;
	//商品图片
	private String url;
	//生成时间
	private String createtime;
	//创建人
	private String account;
	//1新建 2删除
	private String flag;

	private MultipartFile imagesrc;

	/**
	 * 设置：
	 */
	public void setId(String id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public String getId() {
		return id;
	}
	/**
	 * 设置：商品名称
	 */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 * 获取：商品名称
	 */
	public String getName() {
		return name;
	}
	/**
	 * 设置：所需积分
	 */
	public void setPoints(BigDecimal points) {
		this.points = points;
	}
	/**
	 * 获取：所需积分
	 */
	public BigDecimal getPoints() {
		return points;
	}
	/**
	 * 设置：描述
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}
	/**
	 * 获取：描述
	 */
	public String getRemark() {
		return remark;
	}
	/**
	 * 设置：剩余量
	 */
	public void setRemaining(BigDecimal remaining) {
		this.remaining = remaining;
	}
	/**
	 * 获取：剩余量
	 */
	public BigDecimal getRemaining() {
		return remaining;
	}
	/**
	 * 设置：商品图片
	 */
	public void setUrl(String url) {
		this.url = url;
	}
	/**
	 * 获取：商品图片
	 */
	public String getUrl() {
		return url;
	}
	/**
	 * 设置：生成时间
	 */
	public void setCreatetime(String createtime) {
		this.createtime = createtime;
	}
	/**
	 * 获取：生成时间
	 */
	public String getCreatetime() {
		return createtime;
	}
	/**
	 * 设置：创建人
	 */
	public void setAccount(String account) {
		this.account = account;
	}
	/**
	 * 获取：创建人
	 */
	public String getAccount() {
		return account;
	}
	/**
	 * 设置：1新建 2删除
	 */
	public void setFlag(String flag) {
		this.flag = flag;
	}
	/**
	 * 获取：1新建 2删除
	 */
	public String getFlag() {
		return flag;
	}

    public MultipartFile getImagesrc() {
        return imagesrc;
    }

    public void setImagesrc(MultipartFile imagesrc) {
        this.imagesrc = imagesrc;
    }
}
